package com.xinqi.modules.chat.chat.official.domain;

import com.baomidou.mybatisplus.annotation.*;
import com.xinqi.common.mybatis.data.entity.SuperEntity;
import lombok.Getter;
import lombok.Setter;


/**
 * 新奇提醒通知设置表实体层
 *
 * @author: yyzhen
 * @date: 2023/05/05
 */
@Setter
@Getter
@TableName("ca_chat_remind_config")
public class ChatRemindConfigEntity extends SuperEntity {

    /**
     *
     */
    @TableField(value = "user_id")
    private Long userId;
    /**
     * 消息免打扰标志 0否 1是
     */
    @TableField(value = "is_disturb")
    private Integer isDisturb;
    /**
     * 评论
     */
    @TableField(value = "comment")
    private Integer comment;
    /**
     * 点赞
     */
    @TableField(value = "give")
    private Integer give;
    /**
     * 回复
     */
    @TableField(value = "reply")
    private Integer reply;
    /**
     * 成员入课
     * 1、报名审核
     * 2、学生加入课程
     */
    @TableField(value = "join_class")
    private Integer joinClass;
    /**
     * 成员退出
     * 1、课程：成员退课
     * 2、备课区：成员退出备课区
     */
    @TableField(value = "drop_class")
    private Integer dropClass;
    /**
     * 身份变更
     * 助教、课代表、学生身份变更
     */
    @TableField(value = "identity_change")
    private Integer identityChange;
    /**
     * 小组变动
     * 老师分组、学生自由分组
     */
    @TableField(value = "group_change")
    private Integer groupChange;
}
